/*
 *             Copyright (C) 2024 Steve Jrong
 *
 * 	   GitHub Homepage: https://www.github.com/SteveJrong
 *      Gitee Homepage: https://gitee.com/stevejrong1024
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *        https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.stevejrong.waiter.rp;

/**
 * 事件监听器 - 需获取全部用户的后端权限
 * <p>
 * 各宿主应用启动后，他们所依赖的auth-component组件，会立即向消息队列生产一个“需获取全部用户的后端权限”的消息，并被当前的认证授权中心（waiter-auth）监听到
 * 当前中心接收到后，开始查询顾客、商家用户和系统超级管理员三大平台中配置的后端权限PermURL和PermCode，并以广播的形式发布消息到消息队列
 * 之后，各宿主应用所依赖的auth-component组件，会监听到广播的消息，并初次装载或更新各自的Shiro的过滤器链Map，以实现为Shiro拦截器提供数据源的目的
 *
 * @author Steve Jrong
 * @since 1.0
 */
public class GetAllUserBackendPermissionsEventHandler {

}